C.S.Burner 🪙 ━►🔥GIT Node
Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / interfaces / internal / AddInterfaceDiscoveryPanel.vue
Displaying Raw • Download
meshchatx/src/frontend/components/interfaces/internal/AddInterfaceDiscoveryPanel.vue 65ca9ddc823fcc2c8f8653c553b944b85db0875f (65ca9ddc) Text, 7.88 KB
Tff7b72<!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3ExpandingSection Tff7b72classTff7b72=Ta5d6ff"glass-card p-0! overflow-hidden"Tff7b72>
Tff7b72<Te6edf3template Te6edf3#titleTff7b72>Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"text-sm font-bold"Tff7b72>Te6edf3Interface Te6edf3DiscoveryTff7b72<Tff7b72/Te6edf3spanTff7b72>Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3template Te6edf3#contentTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"p-6 space-y-6"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"flex items-center justify-between"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"max-w-md"Tff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label mb-0!"Tff7b72>Te6edf3Publish Te6edf3Discovery Te6edf3AnnounceTff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"text-xs text-gray-400"Tff7b72>Te6edf3Makes Te6edf3your Te6edf3node Te6edf3visible Tff7b72to Te6edf3others Tff7b72on Te6edf3the Te6edf3networkTb4b4b4.Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3Toggle
:Te6edf3modelTff7b72-Tff7b72valueTff7b72=Ta5d6ff"discovery.discoverable"
Te6edf3@update:Te6edf3modelTff7b72-Tff7b72valueTff7b72=Ta5d6ff"patchField('discoverable', $event)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"discovery.discoverable"
Tff7b72classTff7b72=Ta5d6ff"space-y-4 pt-4 border-t border-gray-100 dark:border-zinc-800 animate-in fade-in slide-in-from-top-2"
Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Discovery Te6edf3NameTff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.discovery_name"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3placeholderTff7b72=Ta5d6ff"Human-friendly name"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('discovery_name', $event.target.value)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"grid grid-cols-2 gap-4"Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Announce Tff7b72Interval Tb4b4b4(Te6edf3mTb4b4b4)Tff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.announce_interval"
Te6edf3typeTff7b72=Ta5d6ff"number"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('announce_interval', Number($event.target.value))"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Reachable Tff7b72OnTff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.reachable_on"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3placeholderTff7b72=Ta5d6ff"IP or Hostname"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('reachable_on', $event.target.value)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"grid grid-cols-1 md:grid-cols-3 gap-4"Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Latitude Tb4b4b4(Te6edf3optionalTb4b4b4)Tff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.latitude"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3inputmodeTff7b72=Ta5d6ff"decimal"
Te6edf3autocompleteTff7b72=Ta5d6ff"off"
Te6edf3ariaTff7b72-Te6edf3requiredTff7b72=Ta5d6ff"false"
Te6edf3placeholderTff7b72=Ta5d6ff"Leave blank if unknown"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('latitude', $event.target.value)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Longitude Tb4b4b4(Te6edf3optionalTb4b4b4)Tff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.longitude"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3inputmodeTff7b72=Ta5d6ff"decimal"
Te6edf3autocompleteTff7b72=Ta5d6ff"off"
Te6edf3ariaTff7b72-Te6edf3requiredTff7b72=Ta5d6ff"false"
Te6edf3placeholderTff7b72=Ta5d6ff"Leave blank if unknown"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('longitude', $event.target.value)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Height Tff7b72in Te6edf3metres Tb4b4b4(Te6edf3optionalTb4b4b4)Tff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.height"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3inputmodeTff7b72=Ta5d6ff"decimal"
Te6edf3autocompleteTff7b72=Ta5d6ff"off"
Te6edf3ariaTff7b72-Te6edf3requiredTff7b72=Ta5d6ff"false"
Te6edf3placeholderTff7b72=Ta5d6ff"Leave blank if unknown"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('height', $event.target.value)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>{{ $Te6edf3tTb4b4b4(Ta5d6ff"interfaces.location_cmd_label"Tb4b4b4) }}Tff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.location_cmd"
Te6edf3typeTff7b72=Ta5d6ff"text"
:Te6edf3placeholderTff7b72=Ta5d6ff"$t('interfaces.location_cmd_placeholder')"
Tff7b72classTff7b72=Ta5d6ff"input-field font-mono text-xs"
Te6edf3autocompleteTff7b72=Ta5d6ff"off"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('location_cmd', $event.target.value)"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"text-xs text-gray-500 dark:text-gray-400 mt-1"Tff7b72>
{{ $Te6edf3tTb4b4b4(Ta5d6ff"interfaces.location_cmd_hint"Tb4b4b4) }}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"grid grid-cols-2 gap-4"Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label"Tff7b72>Te6edf3Discovery Te6edf3stamp Tff7b72valueTff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Tff7b72input
:Tff7b72valueTff7b72=Ta5d6ff"discovery.discovery_stamp_value"
Te6edf3typeTff7b72=Ta5d6ff"number"
Td2a8ffminTff7b72=Ta5d6ff"1"
Tff7b72classTff7b72=Ta5d6ff"input-field"
Te6edf3@inputTff7b72=Ta5d6ff"patchField('discovery_stamp_value', Number($event.target.value))"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"flex flex-wrap items-center justify-between gap-4"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"flex items-center justify-between gap-4 max-w-md"Tff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label mb-0!"Tff7b72>Te6edf3Encrypt Te6edf3discoveryTff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Te6edf3Toggle
:Te6edf3modelTff7b72-Tff7b72valueTff7b72=Ta5d6ff"discovery.discovery_encrypt"
Te6edf3@update:Te6edf3modelTff7b72-Tff7b72valueTff7b72=Ta5d6ff"patchField('discovery_encrypt', $event)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"flex items-center justify-between gap-4 max-w-md"Tff7b72>
Tff7b72<Te6edf3FormLabel Tff7b72classTff7b72=Ta5d6ff"glass-label mb-0!"Tff7b72>Te6edf3Publish Te6edf3IFAC Tff7b72in Te6edf3announceTff7b72<Tff7b72/Te6edf3FormLabelTff7b72>
Tff7b72<Te6edf3Toggle
:Te6edf3modelTff7b72-Tff7b72valueTff7b72=Ta5d6ff"discovery.publish_ifac"
Te6edf3@update:Te6edf3modelTff7b72-Tff7b72valueTff7b72=Ta5d6ff"patchField('publish_ifac', $event)"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Tff7b72/Te6edf3ExpandingSectionTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3ExpandingSection Tff7b72from Ta5d6ff"../ExpandingSection.vue"Tb4b4b4;
Te6edf3import Te6edf3FormLabel Tff7b72from Ta5d6ff"../../forms/FormLabel.vue"Tb4b4b4;
Te6edf3import Te6edf3Toggle Tff7b72from Ta5d6ff"../../forms/Toggle.vue"Tb4b4b4;
Te6edf3export Tff7b72default {
Te6edf3nameTb4b4b4: Ta5d6ff"AddInterfaceDiscoveryPanel"Tb4b4b4,
Te6edf3componentsTb4b4b4: {
Te6edf3ExpandingSectionTb4b4b4,
Te6edf3FormLabelTb4b4b4,
Te6edf3ToggleTb4b4b4,
}Tb4b4b4,
Te6edf3propsTb4b4b4: {
Te6edf3discoveryTb4b4b4: {
Te6edf3typeTb4b4b4: Tff7b72ObjectTb4b4b4,
Te6edf3requiredTb4b4b4: Tff7b72trueTb4b4b4,
}Tb4b4b4,
}Tb4b4b4,
Te6edf3emitsTb4b4b4: Tff7b72[Te6edf3"patch"Tff7b72]Tb4b4b4,
Te6edf3methodsTb4b4b4: {
Te6edf3patchFieldTb4b4b4(Tff7b72keyTb4b4b4, Tff7b72valueTb4b4b4) {
Te6edf3thisTb4b4b4.$Te6edf3emitTb4b4b4(Ta5d6ff"patch"Tb4b4b4, { Tff7b72[Te6edf3keyTff7b72]: Tff7b72value }Tb4b4b4)Tb4b4b4;
}Tb4b4b4,
}Tb4b4b4,
}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>
Served by rngit 1.5.2 - Generated in 0.04s